engine power (kW) - English Synonyms Dictionary